.main {
  height: calc(100vh - 0.66 rem);
  .mask {
    width: 100%;
    height: 0.5rem;
  }

  .shop-cart {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 0.15rem;
    .cart-box {
      .box-top {
          display: flex;
          align-items: center;
          height: 0.46rem;
          border-bottom: 1px solid #e6e6e6;
          padding: 0 0.1rem;
          .icon-chevronleftcircle1 {
              font-size: 0.28rem;
        }

        img {
            width: 0.3rem;
            margin: 0 0.1rem;
        }

        span {
            font-size: 0.18rem;
        }
      }

      .box-und {
          height: 1.17rem;
          display: flex;
          align-items: center;
          padding: 0 0.1rem;
        img {
            width: 0.96rem;
        }

        .und-right {
            display: flex;
            flex-direction: column;
            justify-content: space-evenly;
            height: 100%;
            padding: 0.15rem;
            width: 100%;
          strong {
              font-size: 0.20rem;
          }

          span {
              color: #737373;
          }

          .price {
              display: flex;
              justify-content: space-between;
            span {
                font-size: 0.18rem;
                color: red;
            }

            .calc {
                .con-sub {
                    color:#e4e4e4;
              }

              span {
                  margin: 0 0.1rem;
              }

              .icon-CombinedShape {
                  color: red;
              }
            }
          }
        }
      }
    }
  }

  .all-price {
  }
}